//package com.yunfei.core.utils.unicode_x;
//
//import com.yunfei.modular.system.bo.CustprofsumBo;
//import com.yunfei.modular.system.bo.ViewfrontcxxBo;
//import com.yunfei.modular.system.service.SysDicService;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
///**
//// * @param
// * @author 王译萱
// * @date 2018/5/9 9:51
// * @return
// * @Description调格式,字典解释
// */
//
//public class CustprofsumInfo {
//    private static CustprofsumInfo custprofsumInfo;
//
//    public static CustprofsumInfo getViewUnicode() {
//        custprofsumInfo = new CustprofsumInfo();
//        return custprofsumInfo;
//    }
//
////    public CustprofsumBo prounicode(SysDicService sysDicService, CustprofsumBo custprofsumBo) {
////        Map map = new HashMap<String, String>();
////        String product_catalogy = custprofsumBo.getProducttype().substring(0, 2);
////
////        if (map.containsKey(product_catalogy)) {
////
////        }
////        map.put(product_catalogy, )
////        custprofsumBo.getProducttype();
////        custprofsumBo prof_rate_day; //当日收益率
////        prof_amt_day;  //当日收益金额
////        prof_rate_sum; //累计收益率
////        prof_amt_sum;  //累计收益金额
////        date_dt;         //数据日期
////        return custprofsumBo;
////    }
//
//    public void cusunicodes(SysDicService sysDicService, List<CustprofsumBo> custprofsumBos) {
//        List list = new ArrayList();
//        for (CustprofsumBo custprofsumBo : custprofsumBos) {
//            String product_catalogy = custprofsumBo.getProducttype().substring(0, 3);
//            if (!list.contains(product_catalogy)) {
//                list.add(product_catalogy);
//            }
//            custprofsumBo.getProducttype();
//            custprofsumBo.setProduct_catalogy(product_catalogy);
//        }
//        Map rate_day_map = new HashMap();//大类昨日收益
//        Map rate_sum_map = new HashMap();//大类累计收益
//        for (int i = 0; i < list.size(); i++) {
//            Double cata_rate_day = 0.0;
//            Double cata_rate_sum = 0.0;
//            int x = 0;
//            for (int j = 0; j < custprofsumBos.size(); j++) {
//                if (custprofsumBos.get(j).getProduct_catalogy().equals(list.get(i))) {
//                    ++x;
//                    cata_rate_day += Double.parseDouble(custprofsumBos.get(j).getProf_rate_day());
//                    cata_rate_sum += Double.parseDouble(custprofsumBos.get(j).getProf_rate_sum());
//                }
//            }
//            if(x!=0){
//                cata_rate_day = (double)Math.round((cata_rate_day/x)*100)/100;
//                cata_rate_sum = (double)Math.round((cata_rate_sum/x)*100)/100;
//            }
//            rate_day_map.put(list.get(i),cata_rate_day);
//            rate_day_map.put(list.get(i),cata_rate_sum);
//        }
//    }
//
////    public void dealunicode(SysDicService sysDicService, List<DealBo> productDealList) {
////        for (DealBo dealBo1 : productDealList) {
////            dealBo1.setProduct(prounicode(sysDicService, dealBo1.getProduct()));
////            dealBo1.setTransaction_status(sysDicService.getTEXT(SysDicKeyConstant.PRODUCT_DEAL_STATUS, dealBo1.getTransaction_status()));
////        }
////    }
//}
